Model-based Development of Multi-irobot Simulation and Control
نویسندگان
چکیده
i ABSTRACT This thesis introduces the Model-Based Development of Multi-iRobot Toolbox (MBDMIRT), a Simulink-based toolbox designed to provide the means to acquire and practice the Model-Based Development (MBD) skills necessary to design real-time embedded system. The MBDMIRT toolbox runs under MATLAB/Simulink to simulate the movements of multiple iRobots and to control, after verification by simulation, multiple physical iRobots accordingly. It adopts the Simulink/Stateflow, which exemplifies an approach to MBD, to program the behaviors of the iRobots. The MBDMIRT toolbox reuses and augments the open-source MATLAB-Based Simulator for the iRobot Create from Cornell University to run the simulation. Regarding the mechanism of iRobot control, the MBDMIRT toolbox applies the MATLAB Toolbox for the iRobot Create (MTIC) from United States Naval Academy to command the physical iRobots. The MBDMIRT toolbox supports a timer in both the simulation and the control, which is based on the local clock of the PC running the toolbox. In addition to the build-in sensors of an iRobot, the toolbox can simulate four user-added sensors, which are overhead localization system (OLS), sonar sensors, a camera, and Light Detection And Ranging (LIDAR). While controlling a physical iRobot, the toolbox supports the StarGazer OLS manufactured by HAGISONIC, Inc. ii To My Parents iii ACKNOWLEDGEMENTS I would like to express my gratitude to Dr. Georgios Fainekos for giving me an opportunity to work on this interesting research topic and for providing me with valuable guidance, inspiring thoughts, and unreserved support. I would also like to thank Dr. Hessam Sarjoughian and Dr. Panagiotis Artemiadis for the inspiring ideas and feedback they gave as part of my thesis committee. I would also like to thank my friends and colleagues at Arizona State University and beyond. I would particularly like to thank accompanied me to go through all my good and difficult times.
منابع مشابه
Application of the multi-laminate sub-loading surface model in the simulation of a pipe-jacking operation
In this paper a constitutive model formulated in the framework of multi-laminate models is applied to analyze pipe-jacking processes. The multi-laminate -based models consider various integration planes to formulate the stress-strain relationship. This basic feature of the framework has the advantage that yield criteria, flow and hardening rules are formulated on planes rather than in three-dim...
متن کاملA Multi-Physics Simulation Model Based on Finite Element Method for the Multi-Layer Switched Reluctance Motor
Using ANSYS finite element (FE) package, a multi-physics simulation model based on finite element method (FEM) is introduced for the multi-layer switched reluctance motor (SRM) in the present paper. The simulation model is created totally in ANSYS parametric design language (APDL) as a parametric model usable for various conventional types of this motor and it is included electromagnetic, therm...
متن کاملSimulation and Evaluation of Urban Development Scenarios Using Integration of Cellular Automata Model and Game Theory
Urban growth is a dynamic and evolutionary spatial and social process that relates to the changes of urban spatial units and the transformation of people’s lifestyles and consequently demographic changes. Considering the urban development process as a function of land uses interactions, population structure and the strategic behavior of the agents involved in the urban development process (the ...
متن کاملModeling and Multi-Objective Optimization of Stall Control on NACA0015 Airfoil with a Synthetic Jet using GMDH Type Neural Networks and Genetic Algorithms
This study concerns numerical simulation, modeling and optimization of aerodynamic stall control using a synthetic jet actuator. Thenumerical simulation was carried out by a large-eddy simulation that employs a RNG-based model as the subgrid-scale model. The flow around a NACA0015 airfoil, including a synthetic jet located at 10 % of the chord, is studied under Reynolds number Re = 12.7 × 106 a...
متن کاملOn-grid and Off-grid Operation of Multi-Input Single-Output DC/DC Converter based Fuel Cell Generation System
This paper presents the modeling and simulation of a proton exchange membrane fuel cell (PEMFC) generation system for off-grid and on-grid operation and configuration. A fuel cell DG system consists of a fuel cell power plant, a DC/DC converter and a DC/AC inverter. The dynamic model for fuel cell array and its power electronic interfacing are presented also a multi-input single output (MISO) D...
متن کامل